Strategies for seeking reusable components in Smalltalk
نویسندگان
چکیده
Although object-oriented languages can help make software more reusable, class libraries can be di cult to use unless the programmer knows the library well. In particular, it can be hard to nd and understand components that a programmer may want to reuse. This study focuses on novice programmers solving programming tasks which require the reuse of components. We take an in-depth look at how the programmers nd the necessary components, and identify strategies that they use to achieve it. We also comment on the type of tool that is necessary from the viewpoint of the strategies.
منابع مشابه
The Larch / Smalltalk Interface Speci cation
Object-oriented programming languages, such as Smalltalk, help one to build reusable program modules. The reuse of program modules requires adequate documentation | formal or informal. Larch/Smalltalk is a formal speciication language for specifying such reusable Smalltalk modules. Larch/Smalltalk rmly separates speciication from implementation. In Larch/Smalltalk the unit of speciication is an...
متن کاملDesign of a Generic and Reusable Scheduler for Smalltalk-80 Position Paper Presented at the Ecoop'92 Workshop on Object-Based Concurrency and Reuse
This paper discusses the reuse of software components for describing and implementing various schedulers. We advocate the design of a generic and general purpose scheduler. This generic scheduler is based on object-oriented methodology (namely Smalltalk-80) and may be instantiated to match various scheduling strategies. This scheduler has been primarily developed for Actalk, a testbed for actor...
متن کاملThe Effectiveness of Teaching Emotion Regulation Strategies in Academic Engagement, Academic Help-Seeking, and Academic Procrastination among Female Senior High School Students
This study sought to investigate the effectiveness of teaching emotion regulation strategies in academic engagement, academic help-seeking, and academic procrastination among female senior high school students in Gorgan. To this end, 30 students were selected through purposive sampling method and then were randomly assigned to an experimental (N=15) and a control group (N=15). The experimental ...
متن کاملA Refactoring Tool for Smalltalk
Refactoring is an important part of the evolution of reusable software and frameworks. Its uses range from the seemingly trivial, such as renaming program elements, to the profound, such as retrofitting design patterns into an existing system. Despite its importance, lack of tool support forces programmers to refactor programs by hand, which can be tedious and errorprone. The Smalltalk Refactor...
متن کاملDesign Patterns in an Object-Oriented Framework for Hypermedia
In this paper we analyze design patterns generating the architecture of an object-oriented framework for hypermedia. We briefly discuss our problem: building a software substrate for seamlessly extending object-oriented applications with a hypermedia interface and navigational styles; we next present the outstanding components of an object-oriented framework providing the desired functionality....
متن کامل